abstract boolean |
AbstractGraph.addEdge(E edge,
Pair<? extends V> endpoints,
EdgeType edgeType) |
Adds edge to this graph with the specified endpoints
and EdgeType.
|
boolean |
AbstractGraph.addEdge(E edge,
java.util.Collection<? extends V> vertices,
EdgeType edgeType) |
|
boolean |
AbstractGraph.addEdge(E e,
V v1,
V v2,
EdgeType edge_type) |
|
boolean |
Graph.addEdge(E e,
V v1,
V v2,
EdgeType edgeType) |
Adds edge e to this graph such that it connects
vertex v1 to v2.
|
boolean |
Hypergraph.addEdge(E edge,
java.util.Collection<? extends V> vertices,
EdgeType edge_type) |
Adds edge to this graph with type edge_type.
|
boolean |
SparseGraph.addEdge(E edge,
Pair<? extends V> endpoints,
EdgeType edgeType) |
|
boolean |
UndirectedSparseGraph.addEdge(E edge,
Pair<? extends V> endpoints,
EdgeType edgeType) |
|
int |
AbstractTypedGraph.getEdgeCount(EdgeType edge_type) |
Returns the edge count for this graph if edge_type matches
the edge type for this graph, and 0 otherwise.
|
int |
Hypergraph.getEdgeCount(EdgeType edge_type) |
Returns the number of edges of type edge_type in this graph.
|
int |
SparseGraph.getEdgeCount(EdgeType edge_type) |
|
java.util.Collection<E> |
AbstractTypedGraph.getEdges(EdgeType edge_type) |
Returns the edge set for this graph if edgeType matches the
edge type for this graph, and an empty set otherwise.
|
java.util.Collection<E> |
Hypergraph.getEdges(EdgeType edge_type) |
Returns the collection of edges in this graph which are of type edge_type.
|
java.util.Collection<E> |
SparseGraph.getEdges(EdgeType edgeType) |
|
protected boolean |
AbstractTypedGraph.hasEqualEdgeType(EdgeType edge_type) |
|
protected void |
AbstractTypedGraph.validateEdgeType(EdgeType edge_type) |
Throws an IllegalArgumentException if edge_type does not
match the default edge type for this graph.
|